/* rest */
a,abbr,address,b,button,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,input,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul,var {
	border:0 none;
	font-size:inherit;
	color:inherit;
	margin:0;
	padding:0;
	vertical-align:baseline;
	max-height:1000rem
}
h1,h2,h3,h4,h5,h6 {
	font-weight:400
}
input {
  outline: none;
}
em,strong {
	font-style:normal
}
li,ol,ul {
	list-style:none
}
*,:after,:before {
	box-sizing:border-box
}
body {
	font: 14px/1.5 PingFangSC-Light,tahoma,Microsoft Yahei,Arial,helvetica,sans-serif;
  color:#333;
  background: #fff;
}
i {
  font-style: normal;
}
a {
	outline:none
}
a,a:focus,a:hover,a:link {
	text-decoration:none
}
[contenteditable] {
    -webkit-user-select:auto!important
}
img {
	vertical-align: middle;
}


/*     功能性样式      */
.no-scroll { width: 100%; height: 100%; overflow: hidden; }
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix {*zoom:1;}
.off {opacity:0;}
.hide {display:none;}
.show {display:block;}
.textC { text-align: center; }
.center {position:absolute;left:0;right:0;margin:auto;}
.absolute-center { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); }
.u-toast { border-radius: .1rem; padding: .2rem; line-height: 1.4; font-size: .32rem; transition: all .5s ease; opacity: 1; color: #fff; text-align: center; position: fixed; left: 50%; top: 50%; z-index: 99; width: 80%; box-sizing: border-box; margin-left: -40%; background: rgba(0, 0, 0, .6) }
.zt-footer { text-align: center; margin: 0.4rem 0; color: #fff }
.w1200 { width: 1200px; margin: 0 auto; position: relative; }
.fl { float: left; }
.fr { float: right; }

/*     页面样式Start     */

/* 页头 */

.g-wrap {  }
  /* 导航 */
  .m-header { width: 100%; height: 96px; }
    .m-header .logo { float: left; line-height: 96px; }
    .m-nav-1 { float: right; width: 750px; }
      .m-nav-1 > ul {  }
      .m-nav-1 > ul > li { float: left; width: 100px; font-size: 15px; cursor: pointer; }
      .m-nav-1 > ul > li > p { text-align: center; color: #5e5e5e; font-weight: bold; height: 96px; line-height: 96px; font-size: 16px; }
      .m-nav-1 > ul > li > p.on { background: #045596; color: #fff; }
      .m-nav-1 > ul > li > p.on a { color: #fff; }
      .m-nav-1 > ul > li > p:hover { background: #045596; color: #fff; }
	  .m-nav-1 > ul > li > p>a:hover { background: #045596; color: #fff; }
	  .m-nav-1 > ul > li:hover { background: #045596; color: #fff;  }
    

    .m-nav-1-list { position: absolute; left: 0; top: 96px; z-index: 2; width: 100%; height: 64px; overflow: hidden; }
    .m-nav-1-list .item { width: 100%; height: 64px; line-height: 64px; overflow: hidden; background: #4c4a4f; position: absolute; left: 0; top: -100%; -webkit-transition: top 300ms; transition: top 300ms; }
      .m-nav-1-list ul { display: flex; justify-content: space-around; }
      .m-nav-1-list ul li { color: #dbdbdb; }
      .m-nav-1-list ul li a { color: #dbdbdb; font-weight: bold; font-size: 16px; }
      .m-nav-1-list .l1 { left: 550px; }
        .m-nav-1-list .l1 ul { width: 650px; }
      .m-nav-1-list .l2 { left: 650px; }
        .m-nav-1-list .l2 ul { width: 550px; }
      .m-nav-1-list .l3 { left: 0; }
        .m-nav-1-list .l3 ul {  }

  /* banner */
  .m-banner-1 {

  }
  .m-banner-1 .swiper-container .swiper-button-next,
  .m-banner-1 .swiper-container .swiper-button-prev {
    opacity: 0;
    transition: 0.6s opacity;
  }
  .m-banner-1 .swiper-container:hover .swiper-button-next,
  .m-banner-1 .swiper-container:hover .swiper-button-prev {
    opacity: 1;
  }
  .m-banner-1 .swiper-container {
    width: 100%;
    height: auto;
  }
  .m-banner-1 .swiper-slide {

  }

  /* 三图轮播 */
  .m-list-1 {  }
    .m-list-1 .Inn { height: 175px; padding: 22px 0 16px; background: #fff; border-radius: 10px; overflow: hidden; position: relative; z-index: 2; margin-top: -95px; box-shadow:0 0 30px #d0d0d0; -webkit-box-shadow:0 0 30px #d0d0d0; }
    .m-list-1 .swiper-container { width: 100%; height: 160px; overflow: hidden; }
    .u-prev2, .u-next2 { width: 40px; height: 80px; margin-top: -56px; overflow: hidden; }
    .u-prev2 { background: url('../img/p6-l.png') center no-repeat; left: 0; }
    .u-prev2:hover { background: url('../img/p6-l-hover.png') center no-repeat; }
    .u-next2 { background: url('../img/p6-r.png') center no-repeat; right: 0; }
    .u-next2:hover { background: url('../img/p6-r-hover.png') center no-repeat; }

    .m-list-1 .swiper-container .swiper-button-next,
    .m-list-1 .swiper-container .swiper-button-prev {
      opacity: 0;
      transition: 0.6s opacity;
    }
    .m-list-1 .swiper-container:hover .swiper-button-next,
    .m-list-1 .swiper-container:hover .swiper-button-prev {
      opacity: 1;
    }

    .m-list-1 ul { padding: 0 0 0 28px; }
    .m-list-1-a { width: 375px; float: left; padding: 20px 0 18px 40px; border-right: 1px dashed #e3e3e3; }
      .m-list-1-a .pic { width: 85px; height: 85px; float: left; margin-right: 22px; }
      .m-list-1-a .pic img { height: 100%; }
      .m-list-1-a .con { width: 200px; float: left; height: 105px; overflow: hidden; margin-top: -5px; }
      .m-list-1-a .con h3 { font-size: 24px; font-weight: bold; color: #5e5e5e; line-height: 26px; }
      .m-list-1-a .con p { color: #939393; font-size: 15px; line-height: 1.3; padding-top: 12px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow:hidden; }

  /* 新闻中心 */
  .g-news { padding-top: 50px; padding-bottom: 70px; }
    .u-tit-1 { text-align: center; border-bottom: 1px solid #e5e5e5; }
      .u-tit-1 h2 { color: #444; font-size: 36px; line-height: 40px; padding: 18px 0; font-weight: bold; }
    .m-news-1 { float: left; width: 575px; }
      .m-news-1 h3 { font-size: 16px; padding: 30px 0 20px 10px; }
      .m-news-1 .con { width: 100%; background: #f7f7f7; }
        /*.m-news-1 .con ul { padding: 15px 166px 0 25px; }*/
		.m-news-1 .con ul { padding: 0px 0px 0 25px; }
          .m-news-1-1 { margin-top: 10px; font-size: 14px; padding: 0 0 0 18px; background: url('../img/p3-a.png') left 10px no-repeat; }
          .m-news-1-1 a { width: 500px; height: 51px; overflow: hidden; display: block; }
          .m-news-1-1 p { padding: 5px 0 0 18px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size: 16px; }
          .m-news-1-1 span { display: block; color: #a5a5a5; padding-left: 18px; }
          .m-news-1-1:hover { background: url('../img/p3-b.png') left 10px no-repeat; }
          .m-news-1-1:hover a { background: url('../img/p4.png') no-repeat;background-size:500px; color: #fff }
          .m-news-1-1:hover a span { color: #fff; }
        .m-news-1 .con > p { padding: 10px 0 9px 235px; }
          .m-news-1 .con > p a { display: block; padding-right: 27px; background: url('../img/p5.png') no-repeat 65px center; }

    .m-news-2 { width: 590px; float: right; }
      .m-news-2 h3 { font-size: 16px; padding: 30px 0 2px; }
      .m-news-2 .con {  }
      .m-news-1 .con ul { overflow: auto;height: 305px; }
      .m-news-2-1 { width: 284px; float: left; margin: 18px 18px 0 0; }
      .m-news-2-1:nth-child(2n) { margin-right: 0; }
      .m-news-2-1 a { display: block; position: relative; }
        .m-news-2-1 a p { font-size: 16px; width: 100%; height: 47px; line-height: 47px; padding: 0 15px; position: absolute; left: 0; bottom: 0; text-align: center; background: rgba(255, 255, 255, .6); overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
        .m-news-2-1 a:hover { box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.50); -webkit-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.50); }

  /* 工作在新星 */
  .g-job { background:#90afd0 url('../img/p7.jpg') no-repeat center top; }
    .g-job .Inn { padding-top: 25px; padding-bottom: 70px;}
    .g-job .u-tit-1 { border-bottom: 1px solid #fff; }
      .g-job .u-tit-1 h2 { color: #fff; padding-bottom: 30px; }
    .m-job-1 { padding: 60px 0 0; }
      .m-job-1 li { width: 380px; float: left; margin-right: 29px; }
      .m-job-1 li:nth-child(3n) { margin-right: 0; }
        .m-job-1 li .tit { color: #fff; text-align: center; font-size: 15px; padding: 10px 0 15px; font-size: 16px; }
          .m-job-1 li .tit span { display: block; width: 30px; border-bottom: 4px #fff solid; border-radius: 6px; margin: 12px auto 0; transition: .3s; }
        .m-job-1 .con { position: relative; overflow: hidden; }
          .m-job-1 .con > span { display: block; }
          .m-job-1 .con > div { display: none; width: 100%; position: absolute; top: 50%; left: 0; text-align: center; transform: translate(0%, -50%); transform: -webkit-translate(0%, -50%); color: #fff; }
            .m-job-1 .con > div p { font-size: 17px; line-height: 28px; }
          .m-job-1 .con > em { display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.50); }
        .m-job-1 li:hover { width: 380px; float: left; background: #fff; }
        .m-job-1 li:hover .con { border-radius: 5px 5px 0 0; }
        .m-job-1 li:hover .tit { color: #045596; box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.50); -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.50); }
          .m-job-1 li:hover .tit span { width: 100px; border-bottom: 4px solid #045596; }
        .m-job-1 li:hover .con > div, .m-job-1 li:hover .con > em { display: block; }

  /* 新星介绍 */
  .g-intr { padding-top: 46px; }
    .g-intr .conWrap { padding-top: 52px; }
    .m-intr-1 {  }
    .m-intr-1 li { width: 287px; float: left; position: relative; font-size: 16px; margin-right: 17px; }
    .m-intr-1 li:nth-child(4n) { margin-right: 0; }
      .m-intr-1 li .tit {  }
        .m-intr-1 li .tit h3 { font-size: 16px; width: 100%; height: 55px; line-height: 55px; background: rgba(255, 255, 255, .6); text-align: center; position: absolute; left: 0; top: 50%; margin-top: -27px; }
        .m-intr-1 li .tit span { display: block; border-radius: 10px; overflow: hidden; }
      .m-intr-1 li .act { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; color: #fff; background: rgba(34, 152, 244, 0.65); box-shadow: 0 0 16px 0 rgba(29, 29, 38, 0.50); -webkit-box-shadow: 0 0 16px 0 rgba(29, 29, 38, 0.50); border-radius: 10px; overflow: hidden; display: none; }
        .m-intr-1 li .act h3 { font-size: 20px; text-align: center; width: 65%; margin: 0 auto; padding: 20px 0 12px; border-bottom: 1px solid #fff; }
        .m-intr-1 li .act p { padding: 15px 10% 0; text-align: center; min-height: 150px; }
        .m-intr-1 li .act a { padding: 8px 12px; background: #fff; font-size: 14px; color: #2298f4; border-radius: 5px; position: absolute; bottom: 25px; left: 50%; transform:translate(-50%, 0); -webkit-transform:translate(-50%,0); }
      .m-intr-1 li:hover .act { display: block; }

      .m-intr-1 li:hover .tit h3 { display: none; }

  /* 页脚 */
  .m-footer { background: #f9f9fb url('../img/footer-bg.jpg') no-repeat center bottom; margin-top: 66px; font-size: 15px; }
    .m-footer .Inn { padding-top: 30px; }
    .m-footer .con { width: 920px; float: left; padding: 0 0 46px 0; font-size: 16px; }
      .m-footer .con h2 { width: 68px; padding: 37px 0 0; }
      .m-footer .con .link { padding: 25px 0 20px; border-bottom: 1px solid #dfdfdf; }
        .m-footer .con .link span { float: left; padding-right: 16px; }
        .m-footer .con .link ul { float: left; width: 820px; line-height: 1.7; }
        .m-footer .con .link ul li { /*display: inline;*/float:left; padding: 0 16px 0 0; }
      .m-footer .con .address { padding-top: 12px; }
        .m-footer .con .address p { padding-top: 6px; }
    .m-footer .tel { float: right; padding: 28px 0 0 0; text-align: center; margin-right: 14px;}
      .m-footer .tel p { color: #002f68; font-size: 20px; padding: 0 0 48px 35px; height: 25px; line-height: 25px; background: url('../img/p10.png') no-repeat; }
      .m-footer .tel dl { width: 100px; margin-left: 58px; }
      .m-footer .tel dd { padding-bottom: 5px; }
      .m-footer .tel dt { font-size: 16px; }


/* 新星集团 */
.m-banner-2 { width: 100%; height: 366px; }
.m-banner-2 { background: url('../img/banner2.jpg') no-repeat center top; }
.m-nav-2 { padding: 30px 0 16px; border-bottom: 1px solid #dfdfdf; }
  .m-nav-2 ul { height: 28px; line-height: 28px; padding-left: 46px; background: url('../img/p13.png') no-repeat 14px center; }
  .m-nav-2 ul li { display: inline; font-size: 16px; color: #5f5f60; }
  .m-nav-2 ul li a { color: #5f5f60; }
  .m-nav-2 ul li a.on { color: #001f5f; }
.g-box-1 { padding-top: 45px; }
  .g-box-1 .InnBox { padding: 0 0 0 20px }
  .m-nav-3 { min-width: 175px; background: #045596; color: #fff; font-size: 16px; text-align: center; padding-bottom: 32px; }
    .m-nav-3 h3 { font-size: 22px; font-weight: bold; height: 68px; line-height: 68px; }
    .m-nav-3 ul {  }
    .m-nav-3 ul li { height: 54px; line-height: 54px; }
    .m-nav-3 ul li.on { background-color: #003c6d; font-weight: bold; }
  .m-con-1, .m-con-2, .m-con-3, .m-con-4, .m-con-5 { width: 925px; }
    .m-con-1 .box { padding-top: 15px; }
    .m-con-1 .box p { font-size: 16px; padding-bottom: 36px; }
  .m-con-2 {  }
    .m-con-2 p { font-size: 16px; color: #5a5a5a; padding-bottom: 32px; }
  .m-con-3 {  }
    .m-con-3 .box { padding-top: 30px; }
      .m-con-3 .box > dl { width: 190px; float: left; margin-right: 31px; margin-bottom: 31px; overflow: hidden; cursor: pointer; }
      .m-con-3 .box > dl:hover dt { background-color: #045596; color: #fff; }
     /* .m-con-3 .box > dl:nth-of-type(3n) { margin-right: 0; }*/
      .m-con-3 .box > dl dt { height: 60px; line-height: 60px; text-align: center; font-size: 20px; background-color: #f9f9f9; }
  .m-con-4 {  }
    .m-con-4 .box { padding-top: 30px; }
    .m-con-4 .box > ul {  }
    .m-con-4 .box > ul li { position: relative; padding-bottom: 65px; }
    .m-con-4 .box > ul li h3 { padding: 0 0 0 34px; color: #001f5f; font-size: 20px; background: url('../img/p16-a.png') no-repeat 0 6px; }
    .m-con-4 .box > ul li p { padding: 0 0 0 34px; font-size: 16px; padding-top: 8px; }
    .m-con-4 .box > ul li span { width: 1px; height: 100%; overflow: hidden; position: absolute; left: 8px; top: 15px; /*border-left: 1px dashed #d6d6d6;*/ }
    .m-con-4 .box > ul li:last-child span { display: none; }

  .u-tit-2 { font-size: 32px; color: #5f5f60; }
  .u-tit-3 { font-size: 32px; color: #001f5f; padding-bottom: 15px; border-bottom: 1px dashed #bbb; margin-bottom: 28px; }  
  .m-list-2 { width: 426px; float: left; margin: 0 36px 40px 0; overflow: hidden; }
    .m-list-2:nth-of-type(2n) { margin-right: 0; }
    .m-list-2 dd {  }
    .m-list-2 dt { font-size: 20px; padding: 12px 10px 0; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }

  .m-alert-1 { display: none; padding: 0 26px 20px; margin-bottom: 31px; width: 97%; border: 1px solid #afc9de; border-radius: 5px; box-shadow:0 0 5px rgba(0, 0, 0, .2); overflow: hidden; position: relative; }
    .m-alert-1 h3 { font-size: 24px; color: #045596; padding-top: 26px; padding-bottom: 5px; }
    .m-alert-1 p { color: #5a5a5a; font-size: 16px; padding-bottom: 30px; }
    .m-alert-1 .close { color: #cfcfcf; font-size: 42px; position: absolute; right: 15px; top: -5px; font-family: Arial; cursor: pointer; }

  .m-con-9 { width: 1080px; margin: 0 auto; }
    .m-con-9 > .title { float: left; }
      .m-con-9 > .title h2 { font-size: 32px; color: #5f5f60; }
      .m-con-9 > .title h2 span { color: #ececec; }
    .m-con-9 > .box { float: right; width: 835px; color: #5a5a5a; }
      .m-con-9 > .box p { font-size: 16px; line-height: 1.7; }
      .m-con-9 > .box .pic { margin-top: 45px; }




/* 新闻中心 */
.m-con-5 {  }
  .m-con-5 .box { padding-top: 30px; }
  .m-list-3 {  }
    .m-list-3 li { overflow: hidden; margin-bottom: 30px; }
    .m-list-3 li .pic { width: 280px; float: left; }
    .m-list-3 li .con { height: 150px; padding-left: 316px; padding-right: 32px; background: #f7f7f7; }
    .m-list-3 li .con h3 { font-size: 20px; padding-top: 15px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
    .m-list-3 li .con .time { color: #898989; font-size: 15px; padding-top: 32px; }
    .m-list-3 li .con .text { font-size: 16px; color: #7a7a7a; padding-top: 5px; display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; }
    .m-list-3 li .con .link { padding-top: 28px; }
   /* .m-list-3 li .con .link a { color: #045596; }*/
	.m-list-3 li .con a { color: #045596; }
  .m-pages-1 { display: flex; justify-content: flex-end; height: 32px; line-height: 32px; margin-top: 50px; }
    .m-pages-1 > a { padding: 0 12px; border: 1px solid #d9d9d9; border-radius: 20px; }
    .m-pages-1 .prev { background: #f2f2f2; margin-right: 18px; }
    .m-pages-1 > ul {  }
    .m-pages-1 > ul li { display: inline-block; margin-right: 18px; }
    .m-pages-1 > ul li a { padding: 0 12px; border-radius: 50%; border: 1px solid #d9d9d9; display: block; }
    .m-pages-1 > ul li.on {  }
    .m-pages-1 > ul li.on a { color: #fff; background: #e60012; border-color: #e60012; }
  .m-details-1 {  }
    .m-details-1 .title { padding-bottom: 10px; border-bottom: 1px dashed #d7d7d7; }
      .m-details-1 .title p { font-size: 15px; color: #898989; padding-top: 5px; }
      .m-details-1 .title h3 { color: #003c6d; font-size: 32px; padding-top: 5px; }
    .m-details-1 .con { padding-top: 32px; font-size: 16px; color: #5a5a5a; }
  .m-tabs-1 { padding-right: 40px; padding-top: 20px; }
    .m-tabs-1 .nav {  }
      .m-tabs-1 .nav li { width: 33%; height: 55px; line-height: 55px; float: left; text-align: center; font-size: 16px; background-color: #f8f8f8; }
      .m-tabs-1 .nav li a { width: 100%; display: block; border-right: 1px dashed #c4c4c4; height: 33px; line-height: 33px; margin-top: 12px; }
      .m-tabs-1 .nav li:last-child a { border: 0 none; }
      .m-tabs-1 .nav li.on { background-color: #e2e2e2; font-weight: bold; }
      .m-tabs-1 .nav li.on a { border: 0 none; }
    .m-tabs-1 .con {  }
    .m-tabs-1 .con ul {  }
    .m-tabs-1 .con ul li { background-color: #f7f7f7; padding: 0 26px 30px; margin-top: 30px; }
    .m-tabs-1 .con ul li h4 { font-size: 20px; padding-top: 32px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
    .m-tabs-1 .con ul li p { color: #898989; padding-top: 22px; font-size: 15px; }
    .m-tabs-1 .con ul li a { color: #045596; padding-top: 27px; display: block; }

  .m-con-10 { width: 1080px; margin: 0 auto; }
    .m-con-10 > .title { float: left; margin-top: -8px; }
      .m-con-10 > .title h2 { font-size: 32px; color: #5f5f60; }
      .m-con-10 > .title h2 span { color: #ececec; }
    .m-con-10 > .box { float: right; width: 835px; }

/* 经典案例 */
  .m-list-4 {  }
    .m-list-4 .Inn { width: 875px; margin: 0 auto 90px; position: relative; }
    .m-list-4 .pic { padding: 30px 30px 23px; background: #f2f2f2; }
      .m-list-4 .pic dt { font-size: 26px; color: #1d1d1d; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
      .m-list-4 .pic dd { padding-top: 26px; }
      .m-list-4 .pic dd p { float: left; margin-right: 7px; }
      .m-list-4 .pic dd p:nth-of-type(3) { margin-right: 0; margin-bottom: 6px; }
      .m-list-4 .pic dd p:last-child { margin-right: 0; }
    .m-list-4 .text { font-size: 16px; line-height: 1.8; height: 85px; }
      .m-list-4 .text p { display: inline; }
      .m-list-4 .text p a { color: #023772; padding-left: 5px; }
      .m-list-4 .text em { color: #023772; font-weight: bold; }
    .m-list-4 .bg { position: absolute; width: 232px; height: 226px; }

  .m-list-4:nth-of-type(1n) { background: url('../img/p18-a.png') no-repeat left 310px }
    .m-list-4:nth-of-type(1n) .text { padding: 20px 125px 0 30px; }
  	.m-list-4:nth-of-type(2n) .text { padding: 20px 100px 0 100px; }
    .m-list-4:nth-of-type(1n) .bg { background: url('../img/p19-a.png') no-repeat; right: -160px; bottom: -10px; }
  .m-list-4:nth-of-type(2n) { background: url('../img/p18-b.png') no-repeat 87% 320px }
    /*.m-list-4:nth-of-type(2n) .text { padding: 32px 13px 0 105px; }*/
    .m-list-4:nth-of-type(2n) .bg { background: url('../img/p19-b.png') no-repeat; left: -170px; bottom: -6px; }
  .m-con-6 { width: 1160px; margin: 0 auto; }
    .m-con-6 h2 { font-size: 32px; color: #001f5f; padding-bottom: 45px; }
    .m-con-6 .Inn {  }
    .m-con-6 .Inn p { font-size: 16px; color: #5a5a5a; line-height: 26px; margin-bottom: 40px; }
    .m-con-6 .Inn p strong { float: left; font-size: 20px; font-weight: bold; margin-right: 30px; min-width: 42px; }
    .m-con-6 .Inn p span { float: left; width: 1040px; }

/* 招贤纳士 */
  .m-con-7 { width: 1160px; margin: 0 auto; }
    .m-con-7 > .title { width: 185px; float: left; }
      .m-con-7 > .title h2 { font-size: 32px; color: #5f5f60; }
    .m-con-7 .box { width: 960px; float: left; }
    .m-con-7 .header  { margin-bottom: 25px; }
      .m-con-7 .header p { float: right; font-size: 15px; padding-top: 12px; }
        .m-con-7 .header em { color: #e60012; }
      .m-con-7 .header select { width: 390px; height: 46px; line-height: 46px; color: #5a5a5a; font-size: 16px; }
    .m-table-1 {  }
      .m-table-1 .top { height: 47px; line-height: 47px; background: #f3f3f3; }
        .m-table-1 .top li { float: left; color: #939393; }
        .m-table-1 .top .a1 { width: 267px; text-indent: 20px; }
        .m-table-1 .top .a2 { width: 260px; }
        .m-table-1 .top .a3 { width: 192px; }
        .m-table-1 .top .a4 { width: 180px; }
        .m-table-1 .top .a5 {  }

      .m-table-1 .list {  }
        .m-table-1 .list > ul li {  }
          .m-table-1 .list > ul li .title { height: 60px;line-height: 60px; margin-top: 20px; border-bottom: 1px dashed #d4d4d4; }
            .m-table-1 .list > ul li .title p { float: left; color: #5a5a5a; font-size: 15px; }
            .m-table-1 .list > ul li .title .a1 { width: 267px; color: #3b99ff; text-indent: 20px; font-size: 16px; }
            .m-table-1 .list > ul li .title .a2 { width: 260px; }
            .m-table-1 .list > ul li .title .a3 { width: 192px; }
            .m-table-1 .list > ul li .title .a4 { width: 180px; }
            .m-table-1 .list > ul li .title .a5 { cursor: pointer; padding-right: 18px; }
          .m-table-1 .list > ul li .con { color: #7c7c7d; font-size: 15px; margin: 0 18px; padding-top: 20px; display: none; }
            .m-table-1 .list > ul li .con h3 { background: #f3f3f3; display: inline-block; padding: 5px 5px 5px 10px; margin-bottom: 20px; }
            .m-table-1 .list > ul li .con ol { padding: 0 0 35px 10px; }
              .m-table-1 .list > ul li .con ol li { padding-bottom: 8px; }

          .m-table-1 .list > ul li:hover {  }
            .m-table-1 .list > ul li:hover .title { border: 1px solid #afc9de; box-shadow:0 0 5px rgba(0, 0, 0, .2); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .2); }

        .m-table-1 .list > ul li.on { border: 1px solid #afc9de; margin-top: 20px; box-shadow:0 0 5px rgba(0, 0, 0, .2); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .2); }
          .m-table-1 .list > ul li.on .title { border: 0 none; margin-top: 0; }
            .m-table-1 .list > ul li.on:hover .title { border: 0 none; box-shadow: none; -webkit-box-shadow: none; }
            .m-table-1 .list > ul li.on .title .a1 {  }
          .m-table-1 .list > ul li.on .con { border-top: 1px solid #d4d4d4; display: block; }

/* 联系我们 */
  .m-con-8 { width: 1130px; margin: 0 auto; }
    .m-con-8 > .title { float: left; }
      .m-con-8 > .title h2 { font-size: 32px; color: #5f5f60; }
      .m-con-8 > .title h2 span { color: #ececec; }
    .m-con-8 .box { width: 720px; float: right; }
      .m-con-8 .box h2 { font-size: 26px; color: #1d1d1d; padding-bottom: 32px; padding-top: 5px; border-bottom: 1px dashed #d7d7d7; }
      .m-con-8 .box ul { padding: 24px 0 0; font-size: 16px; color: #1d1d1d; }
      .m-con-8 .box ul li { padding-top: 8px; }
      .m-con-8 .box ul li:last-child { padding-top: 50px; }


    /* 服务领域-财务审计 */
    .m-list-5 {  }
      .u-btn-1 { text-align: right; }
        .u-btn-1 a { display: inline-block; line-height: 37px; padding: 0 28px; background: #02579b; border-radius: 10px; overflow: hidden; box-shadow: 5px 5px 5px rgba(0, 0, 0, .2); }
      .m-list-5 ul {  }
      .m-list-5 ul > li { width: 450px; float: left; position: relative; margin-bottom: 30px; }
      .m-list-5 ul > li .a1 {}
        .m-list-5 ul > li .a1 h3 { font-size: 22px; border: 1px solid #fff; padding: 3px 6px; color: #fff; white-space: nowrap; }
      .m-list-5 ul > li .a2 { transition: opacity 0.3s; opacity: 0; position: absolute; color: #fff; left: 0; top: 0; width: 100%; height: 100%; background: rgba(4, 85, 150, 0.75) }
        .m-list-5 ul > li .a2 .Inn { padding: 37px 35px 0; }
        .m-list-5 ul > li .a2 h3 { font-size: 22px; border: 1px solid #fff; display: inline-block; padding: 3px 6px; }
        .m-list-5 ul > li .a2 p { padding: 12px 0 0; color: #fff; font-size: 12px; line-height: 2; height: 108px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow:hidden; }
      .m-list-5 ul > li:nth-of-type(2n) { float: right; }
      .m-list-5 ul > li:hover .a1 h3 { display: none; }
      .m-list-5 ul > li:hover .a2 { display: block; opacity: 1; }













